현재 페이지를 북마크, 즐겨찾기에 추가(등록)하기 위한 방법은 아래와 같습니다. 만약 북마크 버튼의 id값이 bookmark_bt라고 한다면...
$("#bookmark_bt").click(function (event) {
event.preventDefault();
var curr_url = this.href;
var curr_title = this.title;
if (window.sidebar) {
window.sidebar.addPanel(bookmarkTitle, curr_url, "");
// 파이어폭스(FireFox) 브라우저
}
else if (window.external || document.all) {
window.external.AddFavorite(curr_url, curr_title);
// Internet Explorer(인터넷 익스플로러) 브라우저
}
else if (window.opera) {
$("a.jQueryBookmark").attr("href", curr_url);
$("a.jQueryBookmark").attr("title", curr_title);
$("a.jQueryBookmark").attr("rel", "sidebar");
// Opera(오페라) 브라우저
}
else {
alert('죄송합니다. 현재 브라우저는 북마크 등록이 지원되지 않습니다. 직접 등록해주세요.');
// 북마크 등록이 되지 않는 경우 메세지 출력
return false;
}
});
크롬, 사파리의 경우 위 방법을 사용한 북마크 등록이 불가능하다는 점 참고하시기 바랍니다.